@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px; font-family:Tahoma, Geneva, sans-serif,"宋体";margin:0 auto; text-align:center;color:#666;}
.clear{ clear:both;}
ul{ list-style:none;}
a{ text-decoration:none; color:#0b70c2}
a:hover{color:#EE5A08; text-decoration:underline;}
img{border:0;}
.l{float:left;}
.r{float:right;clear:right;}
.top{width:100%;height:34px; background:url(../images/top_bg.gif) repeat-x;}
.header,.content,.footer,.top_center{width:960px;height:auto; overflow:hidden;margin:0 auto; text-align:left;}
.blue{color:#0b70c2}
.cb{color:#030303}
.top_center{ line-height:32px;}
.top  a{margin:0 10px;  }
.h_top{height:73px; background:url(../images/ht_bg.gif) 240px top no-repeat;padding-top:20px;}
.nav{width:960px;height:60px; background:url(../images/nav_bg.gif) no-repeat;}
.nav li.nav_now{ background:url(../images/nav_now.gif) center 4px no-repeat; color:#d70767;}
.nav li.nav_now a{color:#0b70c2;}
.nav ul{height:40px;}
.nav li{width:104px;float:left; background:url(../images/nav_line.gif) right 5px  no-repeat;line-height:40px;font-size:14px;color:#fff; text-align:center;}
.nav li a{ color:#fff;display:block;}
.nav li a:hover{color:#0b70c2; text-decoration:none; background:url(../images/nav_now.gif) center 4px no-repeat;}
.main01{width:960px;height:auto; overflow:hidden;}
/****tabsearch****/
.tabsearch{width:658px;height:198px; background:url(../images/search_bg01.gif) -1px bottom no-repeat; overflow:hidden;}
.mtab1{width:658px;}
.mtab1 .TabTitle{height:31px;line-height:31px;font-size:13px;border-bottom:1px solid #ddd}
.mtab1 .TabTitle ul li{float: left;width:102px;cursor: pointer;text-align:center;color:#0257aa;margin-right:6px;background:url(../images/tab_b.gif) no-repeat;}
.mtab1 .TabTitle .active{width:102px;z-index:100;font-weight:bold;background:url(../images/tab_active.gif) no-repeat;position:relative;top:1px;}
.mtab1 .TabTitle .active a{ color:#0257aa; text-decoration:none; font-weight:bold;}
.mtab1 .TabTitle .normal{width:102px;}
.mtab1 .TabTitle .normal a{color:#0257aa;}
.mtab1 .TabContent{overflow:hidden;padding:0;}
.list{height:20px;width:100%;border-bottom:1px #ccc dashed;padding-top:8px;}
.none {display:none;}
.msearch-box{width:517px;height:42px; background:url(../images/search.gif) no-repeat;margin:10px 15px 5px 10px;}
.keyword{width:420px;height:32px;margin:4px; line-height:32px;}
.keyword input{width:400px;margin-left:18px; border:0;height:32px; background:none; color:#666; line-height:32px;padding-left:10px;}
.msearch_btn{width:87px;height:34px;margin:4px 0;}
.msearch_btn input{width:87px;height:34px; background:none; border:0;cursor:pointer;}
.msearch_hot,.msearch_area{width:600px; line-height:20px; margin-left:15px; color:#0b70c2;overflow:hidden;}
.msearch_area{height:60px; line-height:24px; }
.msearch_hot a{margin-left:15px;}
.msearch_area a{margin-left:15px; color:#000;}
#area_tab{height:28px; display:block;}
#area_tab li{float:left;}
#area_tab .active a{color:#0b70c2; height:28px;display:block; background:url(../images/sub_ico.gif) bottom  no-repeat;}
.sub_nav{width:580px;height:37px; background:url(../images/sub_nav.gif) 50px top  no-repeat;padding:3px;padding-left:60px; line-height:20px;}

.t_links{width:288px;height:196px;border:1px solid #ddd;}
.t_tit{height:40px; background:url(../images/r_tit1.gif) no-repeat; line-height:40px;}
.t_tit a{width:144px;height:40px; display:block; float:left; text-align:center;font-size:14px; font-weight:bold;color:#000;}
.t_cont{padding-top:20px;}
.t_cont li{width:115px; heihgt:45px; float:left; display:inline;margin:5px 0 10px 15px; background:url(../images/t_linksbg.gif) no-repeat; line-height:45px;}
.t_cont li a{width:115px;height:45px; display:block; line-height:40px; text-align:center;font-size:14px; font-weight:bold}
.main02,.main03{width:960px;height:auto; overflow:hidden; margin-top:10px;}
.m2_left,.m3_left{width:655px;height:auto; overflow:hidden; border:1px solid #ddd;}
.ml_tit,.mr_tit,.tab_tit{height:33px; background:url(../images/ml_titbg.gif) no-repeat; line-height:33px;padding:0 20px; font-size:14px; font-weight:bold; color:#000;}
.ml_tit a,.mr_tit a{ float:right;font-size:12px; font-weight:normal; color:#666;}
.m_pic{margin:15px 0 0 10px;height:415px;}
.m_pic li{width:141px; height:183px;float:left; display:inline; background:url(../images/m_picbg.gif) no-repeat;margin:9px;}
.m_picbox{width:122px;height:92px; margin:10px 10px 0 10px; display:block;}
.m_picbox a{width:120px;height:90px; border:1px solid #ddd; display:block;}
.m_picbox a:hover{border:1px solid #ff6200}
.m_name{padding:0 10px; line-height:20px; display:block;}
.m_text{padding:0 10px;display:block;}
.m_text span,.m_btn span{ float:right;}
.m_btn{padding:0 10px;display:block; line-height:28px; color:#ff6200; text-decoration:underline;}
.m_btn span{margin-top:5px;}

.m2_right{width:288px;height:auto; overflow:hidden; border:1px solid #ddd;}

.mr_tit{height:33px; background:url(../images/mr_titbg.gif) repeat-x}
.mr_box{width:245px;height:430px; overflow:hidden;margin:0 auto;}
#demo{width:245px;height:430px; overflow:hidden; position:relative;}
.mj_box li{width:245px;height:125px; display:block; clear:both;}
.hot_img{width:91px;height:104px;float:left;}
.hot_img img{width:89px;height:102px; border:1px solid #ddd;}
.hot_text{width:145px;height:auto; overflow:hidden;float:right}
.mj_name,.mj_phone,.mj_text{width:145px; line-height:25px; display:block; font-size:14px; font-weight:bold;}
.mj_phone{color:#f26521; line-height:16px;margin-bottom:10px;}
.mj_name a{color:#000;}
.mj_text{font-size:12px; font-weight:normal; line-height:20px;}
.mj_text a{margin-right:8px; color:#999;}
.tab_tit{background:url(../images/mr_titbg.gif) repeat-x;padding:0;}
.tab_tit li{width:145px; height:34px;float:left;cursor: pointer;text-align:center;color:#0257aa;}
.tab_tit li a{color:#000;}
.tab_tit .active{width:145px;z-index:100;font-weight:bold;background:url(../images/tab_titbg.gif) no-repeat;position:relative;top:-1px;}
.m3_right{width:290px;height:auto; overflow:hidden; }
.m3_rnews{height:auto; overflow:hidden;border:1px solid #ddd;}
.m3_newscont{margin:15px; height:auto; overflow:hidden;}
.m3_newscont li{line-height:30px; background:url(../images/news_ico1.gif) 0 50% no-repeat; padding-left:15px;}
.m3_newscont li a{color:#666;}
.m3_rjob{margin-top:10px;border:1px solid #ddd;}
.mr_jobt{padding:15px;}

.f_links{width:958px;height:100px; overflow:hidden; border:1px solid #ddd;margin-top:10px;}
.f_links ul{margin:10px 25px; display:block;}
.f_links li{float:left; line-height:20px;}
.f_links li a{margin-right:20px; color:#666;}
.link{border-top:2px solid #0b70c2;border-bottom:2px solid #0b70c2;height:26px; line-height:26px; text-align:center;margin-top:10px; color:#666;}
.link a{margin:0 8px; color:#666}
.copyright{margin:10px auto; text-align:center; line-height:22px;}

.c_page {height: 25px;margin:13px 0;letter-spacing: 0; overflow:hidden;}
.c_page ul {float: right;padding-right: 12px;}
.c_page ol { background: url("../images/gren.jpg") 51px 5px no-repeat; float: right;line-height: 23px;padding-right: 40px;}

.fanye span {border:1px solid #ccc;cursor: pointer;float: left;font-family: Arial;line-height: 20px;margin-right: 1px;padding:0 8px;}
.fanye ul a:link, .fanye ul a:visited, .fanye ul a:active {border:1px solid #e0e0e0;cursor: pointer;float: left;height: 20px;line-height: 20px;margin-right: 1px;padding:0 8px;text-decoration: none;}
.fanye ul a:hover {border:1px solid #e0e0e0;color: #fff; background:#0b70c2;cursor: pointer;float: left;height: 20px;line-height: 20px;margin-right: 1px;padding:0 8px;text-decoration: none;}
.fanye ul {float: left;}
.fanye .current { border:none;color: #999999;cursor: default;line-height: 20px;padding:0 8px;text-align: center;}
.fanye .currsst {border:none;color: #686868;cursor: default;line-height: 24px;padding:0 8px;text-align: center}
.fanye .youf {float: left;margin-left: 5px;}
.fanye .prexpage { display: inline;margin-left: 5px;width: 50px;}
.fanye .nolink {cursor: pointer;display: inline;margin-left: 5px; padding-left: 20px;width: 38px;}
.nextpage {width: 50px;}
.crumbs{ background:#fafafa;height:33px; border:1px solid #ddd; line-height:33px;padding-left:20px;}